I prefer solution 2.
Another possibility, similar to the one pavouk100 describes, is Pro Tools ‘sync point’. http://fromtoys2noise.com/2010/02/pro-tools-8-quick-lesson-6-snap-region-to-sync-point-or-marker/
R